home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / gui / precog2_1.lha / Precognition2_1 / src / src.lha / Precognition / DMakefile < prev    next >
Encoding:
Makefile  |  1994-12-15  |  11.3 KB  |  319 lines

  1. #
  2. #
  3. #  DMakefile for DICE 3.0 to compile Precognition and MultiWindowWriter -- EDB
  4. #
  5. #
  6. INCLUDE_DIR = //include
  7. LIBRARY_DIR = /library
  8. BUILDER_DIR = BuilderMethods
  9. MENU_DIR = Menus
  10. FILEREQ_DIR = FileRequester
  11.  
  12. DEBUG_FLAGS = -E ERRLOG.DICE
  13. CFLAGS= $(DEBUG_FLAGS) -proto -3.0 -I$(INCLUDE_DIR) -I$(LIBRARY_DIR) -I$(BUILDER_DIR) -I$(MENU_DIR) -I$(FILEREQ_DIR) -c
  14.  
  15. PUBLIC_HEADERS    = //include/#?.h
  16.  
  17. PRIVATE_HEADERS    = /library/#?.h
  18.  
  19. LOCAL_HEADERS    = array.h dumpwait.h GridSnapWindow.h  project.h \
  20.    AutoCleanUp.h           EditBox_Pointers.h  ImageBob.h        SavePrompt.h \
  21.    BuilderWindow.h         Editor.h            makeIcon.h        SelectedObject.h \
  22.    ChainedWindows.h        funclists.h         minmax.h          ToolButton.h \
  23.    ClippedImageRastPort.h  GelsSystem.h        MsgWindow.h       ToolWindow.h \
  24.    codewriter.h            gridsnap.h
  25.  
  26. HEADERS    = $(PUBLIC_HEADERS) $(PRIVATE_HEADERS) $(LOCAL_HEADERS)
  27.  
  28. #LIBRARY = //dlib/precognition.lib
  29. LIBRARY= /library/AmigaMem.o /library/HSlider.o /library/PObject.o \
  30.   /library/StringLister.o /library/ArrowGadget.o /library/IntegerGadget.o \
  31.   /library/Positioner.o /library/TitleBox.o /library/BoolGadget.o \
  32.   /library/Interactor.o /library/precognition3d.o /library/Valuator.o \
  33.   /library/CheckBox.o /library/Intuition_utils.o /library/precognition_utils.o \
  34.   /library/VScroller.o /library/cyclegadget.o /library/ListBrowser.o \
  35.   /library/ScrollingList.o /library/VSlider.o /library/EmbossedGadget.o \
  36.   /library/ListEditor.o /library/slider.o /library/GraphicObject.o \
  37.   /library/OutlineBox.o /library/stringgadget.o /library/HScroller.o \
  38.   /library/pcgWindow.o /library/stringlist.o
  39.  
  40.  
  41. MAINOBJS= array.o AutoCleanUp.o chainedwindows.o \
  42.     ClippedImageRastPort.o editbox_pointers.o editor.o \
  43.     funclists.o GelsSystem.o GridSnap.o gridsnapwindow.o imagebob.o \
  44.     makeicon.o MsgWindow.o BuilderWindow.o \
  45.     Project.o SavePrompt.o SelectedObject.o toolbutton.o
  46.  
  47. SUPPOBJS= FileRequester/dirscanner.o FileRequester/pcg_FileReq.o \
  48.     AboutWindow/do_About_window.o Prefs/pcgPrefs.o \
  49.     Menus/pcg_Menus.o Menus/menustuff.o
  50.  
  51. WRITOBJS = MultiWindowWriter/pmwcw.o MultiWindowWriter/pmwcw_writer.o
  52.  
  53. BUILDEROBJS = main.o toolwindow.o
  54.  
  55. BUILDMETHOBJS=  BuilderMethods/BoolGadgetIO.o \
  56.     BuilderMethods/boolgadget_coder.o BuilderMethods/builderwindow_builder.o \
  57.     BuilderMethods/BuilderMethods.o  BuilderMethods/builderwindow_coder.o \
  58.     BuilderMethods/patchBoolGadget.o BuilderMethods/patchClasses.o \
  59.     BuilderMethods/checkbox_builder.o BuilderMethods/checkbox_coder.o \
  60.     BuilderMethods/patchCheckBox.o BuilderMethods/patchCycleGadget.o \
  61.     BuilderMethods/CycleGadgetIO.o BuilderMethods/patchVSlider.o \
  62.     BuilderMethods/cyclegadget_builder.o BuilderMethods/cyclegadget_coder.o \
  63.     BuilderMethods/graphicobject_builder.o BuilderMethods/GraphicObjectIO.o \
  64.     BuilderMethods/patchHScroller.o BuilderMethods/patchHSlider.o \
  65.     BuilderMethods/IFFio.o BuilderMethods/rcsio.o \
  66.     BuilderMethods/patchIntegerGadget.o BuilderMethods/integergadget_coder.o \
  67.     BuilderMethods/listeditor_coder.o BuilderMethods/patchVScroller.o \
  68.     BuilderMethods/OutlineBoxIO.o BuilderMethods/patchTitleBox.o \
  69.     BuilderMethods/outlinebox_coder.o BuilderMethods/PanelIO.o \
  70.     BuilderMethods/patchListEditor.o  BuilderMethods/patchOutlineBox.o \
  71.     BuilderMethods/patchScrollingList.o BuilderMethods/patchStringGadget.o \
  72.     BuilderMethods/PositionerIO.o BuilderMethods/positioner_builder.o \
  73.     BuilderMethods/Positioner_coder.o \
  74.     BuilderMethods/scrollinglist_builder.o BuilderMethods/scrollinglist_coder.o \
  75.     BuilderMethods/StringGadgetIO.o \
  76.     BuilderMethods/stringgadget_builder.o BuilderMethods/stringgadget_coder.o \
  77.     BuilderMethods/StringListerIO.o BuilderMethods/stringlistio.o \
  78.     BuilderMethods/TitleBoxIO.o \
  79.     BuilderMethods/titlebox_coder.o BuilderMethods/ValuatorIO.o
  80.  
  81. PROG=   //Precognition
  82. PROG2=    //MultiWindowWriter
  83.  
  84. ALL:    $(PROG) $(PROG2)
  85.  
  86. PROGRAM:        $(PROG)
  87.  
  88. $(PROG):        $(BUILDEROBJS) $(SUPPOBJS) $(BUILDMETHOBJS) $(MAINOBJS) $(LIBRARY)
  89.     dcc $(DEBUG_FLAGS) -o//Precognition $(BUILDEROBJS) $(SUPPOBJS) $(BUILDMETHOBJS) $(MAINOBJS) $(LIBRARY)
  90.  
  91. $(PROG2):       $(WRITOBJS) $(SUPPOBJS) $(BUILDMETHOBJS) $(MAINOBJS) $(LIBRARY)
  92.     dcc $(DEBUG_FLAGS) -o//MultiWindowWriter $(WRITOBJS) $(SUPPOBJS) $(BUILDMETHOBJS) $(MAINOBJS) $(LIBRARY)
  93.  
  94. CLEAN:
  95.     delete $(OBJS)
  96.  
  97. array.o: array.c
  98.     dcc $(CFLAGS) array.c
  99.  
  100. AutoCleanUp.o: AutoCleanUp.c
  101.     dcc $(CFLAGS) AutoCleanUp.c
  102.  
  103. BuilderMethods/patchBoolGadget.o: BuilderMethods/patchBoolGadget.c
  104.     dcc $(CFLAGS) BuilderMethods/patchBoolGadget.c
  105.  
  106. BuilderMethods/BoolGadgetIO.o: BuilderMethods/BoolGadgetIO.c
  107.     dcc $(CFLAGS) BuilderMethods/BoolGadgetIO.c
  108.  
  109. BuilderMethods/boolgadget_coder.o: BuilderMethods/boolgadget_coder.c
  110.     dcc $(CFLAGS) BuilderMethods/boolgadget_coder.c
  111.  
  112. BuilderMethods/BuilderMethods.o: BuilderMethods/BuilderMethods.c
  113.     dcc $(CFLAGS) BuilderMethods/BuilderMethods.c
  114.  
  115. BuilderWindow.o: BuilderWindow.c
  116.     dcc $(CFLAGS) BuilderWindow.c
  117.  
  118. BuilderMethods/builderwindow_builder.o: BuilderMethods/builderwindow_builder.c
  119.     dcc $(CFLAGS) BuilderMethods/builderwindow_builder.c
  120.  
  121. BuilderMethods/builderwindow_coder.o: BuilderMethods/builderwindow_coder.c
  122.     dcc $(CFLAGS) BuilderMethods/builderwindow_coder.c
  123.  
  124. chainedwindows.o: chainedwindows.c
  125.     dcc $(CFLAGS) chainedwindows.c
  126.  
  127. BuilderMethods/patchCheckBox.o: BuilderMethods/patchCheckBox.c
  128.     dcc $(CFLAGS) BuilderMethods/patchCheckBox.c
  129.  
  130. BuilderMethods/patchClasses.o: BuilderMethods/patchClasses.c
  131.     dcc $(CFLAGS) BuilderMethods/patchClasses.c
  132.  
  133. BuilderMethods/checkbox_builder.o: BuilderMethods/checkbox_builder.c
  134.     dcc $(CFLAGS) BuilderMethods/checkbox_builder.c
  135.  
  136. BuilderMethods/checkbox_coder.o: BuilderMethods/checkbox_coder.c
  137.     dcc $(CFLAGS) BuilderMethods/checkbox_coder.c
  138.  
  139. ClippedImageRastPort.o: ClippedImageRastPort.c
  140.     dcc $(CFLAGS) ClippedImageRastPort.c
  141.  
  142. BuilderMethods/patchCycleGadget.o: BuilderMethods/patchCycleGadget.c
  143.     dcc $(CFLAGS) BuilderMethods/patchCycleGadget.c
  144.  
  145. BuilderMethods/CycleGadgetIO.o: BuilderMethods/CycleGadgetIO.c
  146.     dcc $(CFLAGS) BuilderMethods/CycleGadgetIO.c
  147.  
  148. BuilderMethods/cyclegadget_builder.o: BuilderMethods/cyclegadget_builder.c
  149.     dcc $(CFLAGS) BuilderMethods/cyclegadget_builder.c
  150.  
  151. BuilderMethods/cyclegadget_coder.o: BuilderMethods/cyclegadget_coder.c
  152.     dcc $(CFLAGS) BuilderMethods/cyclegadget_coder.c
  153.  
  154. FileRequester/dirscanner.o: FileRequester/dirscanner.c
  155.     dcc $(CFLAGS) FileRequester/dirscanner.c
  156.  
  157. AboutWindow/do_About_window.o: AboutWindow/do_About_window.c
  158.     dcc $(CFLAGS) AboutWindow/do_About_window.c
  159.  
  160. editbox_pointers.o: editbox_pointers.c
  161.     dcc $(CFLAGS) editbox_pointers.c
  162.  
  163. editor.o: editor.c
  164.     dcc $(CFLAGS) editor.c
  165.  
  166. funclists.o: funclists.c
  167.     dcc $(CFLAGS) funclists.c
  168.  
  169. GelsSystem.o: GelsSystem.c
  170.     dcc $(CFLAGS) GelsSystem.c
  171.  
  172. BuilderMethods/GraphicObjectIO.o: BuilderMethods/GraphicObjectIO.c
  173.     dcc $(CFLAGS) BuilderMethods/GraphicObjectIO.c
  174.  
  175. BuilderMethods/graphicobject_builder.o: BuilderMethods/graphicobject_builder.c
  176.     dcc $(CFLAGS) BuilderMethods/graphicobject_builder.c
  177.  
  178. GridSnap.o: GridSnap.c
  179.     dcc $(CFLAGS) GridSnap.c
  180.  
  181. gridsnapwindow.o: gridsnapwindow.c
  182.     dcc $(CFLAGS) gridsnapwindow.c
  183.  
  184. BuilderMethods/patchHScroller.o: BuilderMethods/patchHScroller.c
  185.     dcc $(CFLAGS) BuilderMethods/patchHScroller.c
  186.  
  187. BuilderMethods/patchHSlider.o: BuilderMethods/patchHSlider.c
  188.     dcc $(CFLAGS) BuilderMethods/patchHSlider.c
  189.  
  190. BuilderMethods/IFFio.o: BuilderMethods/IFFio.c
  191.     dcc $(CFLAGS) BuilderMethods/IFFio.c
  192.  
  193. imagebob.o: imagebob.c
  194.     dcc $(CFLAGS) imagebob.c
  195.  
  196. BuilderMethods/patchIntegerGadget.o: BuilderMethods/patchIntegerGadget.c
  197.     dcc $(CFLAGS) BuilderMethods/patchIntegerGadget.c
  198.  
  199. BuilderMethods/integergadget_coder.o: BuilderMethods/integergadget_coder.c
  200.     dcc $(CFLAGS) BuilderMethods/integergadget_coder.c
  201.  
  202. BuilderMethods/patchListEditor.o: BuilderMethods/patchListEditor.c
  203.     dcc $(CFLAGS) BuilderMethods/patchListEditor.c
  204.  
  205. BuilderMethods/listeditor_coder.o: BuilderMethods/listeditor_coder.c
  206.     dcc $(CFLAGS) BuilderMethods/listeditor_coder.c
  207.  
  208. main.o: main.c
  209.     dcc $(CFLAGS) main.c
  210.  
  211. makeicon.o: makeicon.c
  212.     dcc $(CFLAGS) makeicon.c
  213.  
  214. Menus/menustuff.o: Menus/menustuff.c
  215.     dcc $(CFLAGS) Menus/menustuff.c
  216.  
  217. MsgWindow.o: MsgWindow.c
  218.     dcc $(CFLAGS) MsgWindow.c
  219.  
  220. BuilderMethods/patchOutlineBox.o: BuilderMethods/patchOutlineBox.c
  221.     dcc $(CFLAGS) BuilderMethods/patchOutlineBox.c
  222.  
  223. BuilderMethods/OutlineBoxIO.o: BuilderMethods/OutlineBoxIO.c
  224.     dcc $(CFLAGS) BuilderMethods/OutlineBoxIO.c
  225.  
  226. BuilderMethods/outlinebox_coder.o: BuilderMethods/outlinebox_coder.c
  227.     dcc $(CFLAGS) BuilderMethods/outlinebox_coder.c
  228.  
  229. BuilderMethods/PanelIO.o: BuilderMethods/PanelIO.c
  230.     dcc $(CFLAGS) BuilderMethods/PanelIO.c
  231.  
  232. Prefs/pcgPrefs.o: Prefs/pcgPrefs.c
  233.     dcc $(CFLAGS) Prefs/pcgPrefs.c
  234.  
  235. FileRequester/pcg_FileReq.o: FileRequester/pcg_FileReq.c
  236.     dcc $(CFLAGS) FileRequester/pcg_FileReq.c
  237.  
  238. Menus/pcg_Menus.o: Menus/pcg_Menus.c
  239.     dcc $(CFLAGS) Menus/pcg_Menus.c
  240.  
  241. BuilderMethods/PositionerIO.o: BuilderMethods/PositionerIO.c
  242.     dcc $(CFLAGS) BuilderMethods/PositionerIO.c
  243.  
  244. BuilderMethods/positioner_builder.o: BuilderMethods/positioner_builder.c
  245.     dcc $(CFLAGS) BuilderMethods/positioner_builder.c
  246.  
  247. BuilderMethods/Positioner_coder.o: BuilderMethods/Positioner_coder.c
  248.     dcc $(CFLAGS) BuilderMethods/Positioner_coder.c
  249.  
  250. Project.o: Project.c
  251.     dcc $(CFLAGS) Project.c
  252.  
  253. BuilderMethods/rcsio.o: BuilderMethods/rcsio.c
  254.     dcc $(CFLAGS) BuilderMethods/rcsio.c
  255.  
  256. SavePrompt.o: SavePrompt.c
  257.     dcc $(CFLAGS) SavePrompt.c
  258.  
  259. BuilderMethods/patchScrollingList.o: BuilderMethods/patchScrollingList.c
  260.     dcc $(CFLAGS) BuilderMethods/patchScrollingList.c
  261.  
  262. BuilderMethods/scrollinglist_builder.o: BuilderMethods/scrollinglist_builder.c
  263.     dcc $(CFLAGS) BuilderMethods/scrollinglist_builder.c
  264.  
  265. BuilderMethods/scrollinglist_coder.o: BuilderMethods/scrollinglist_coder.c
  266.     dcc $(CFLAGS) BuilderMethods/scrollinglist_coder.c
  267.  
  268. SelectedObject.o: SelectedObject.c
  269.     dcc $(CFLAGS) SelectedObject.c
  270.  
  271. BuilderMethods/patchStringGadget.o: BuilderMethods/patchStringGadget.c
  272.     dcc $(CFLAGS) BuilderMethods/patchStringGadget.c
  273.  
  274. BuilderMethods/StringGadgetIO.o: BuilderMethods/StringGadgetIO.c
  275.     dcc $(CFLAGS) BuilderMethods/StringGadgetIO.c
  276.  
  277. BuilderMethods/stringgadget_builder.o: BuilderMethods/stringgadget_builder.c
  278.     dcc $(CFLAGS) BuilderMethods/stringgadget_builder.c
  279.  
  280. BuilderMethods/stringgadget_coder.o: BuilderMethods/stringgadget_coder.c
  281.     dcc $(CFLAGS) BuilderMethods/stringgadget_coder.c
  282.  
  283. BuilderMethods/StringListerIO.o: BuilderMethods/StringListerIO.c
  284.     dcc $(CFLAGS) BuilderMethods/StringListerIO.c
  285.  
  286. BuilderMethods/stringlistio.o: BuilderMethods/stringlistio.c
  287.     dcc $(CFLAGS) BuilderMethods/stringlistio.c
  288.  
  289. BuilderMethods/patchTitleBox.o: BuilderMethods/patchTitleBox.c
  290.     dcc $(CFLAGS) BuilderMethods/patchTitleBox.c
  291.  
  292. BuilderMethods/TitleBoxIO.o: BuilderMethods/TitleBoxIO.c
  293.     dcc $(CFLAGS) BuilderMethods/TitleBoxIO.c
  294.  
  295. BuilderMethods/titlebox_coder.o: BuilderMethods/titlebox_coder.c
  296.     dcc $(CFLAGS) BuilderMethods/titlebox_coder.c
  297.  
  298. toolbutton.o: toolbutton.c
  299.     dcc $(CFLAGS) toolbutton.c
  300.  
  301. toolwindow.o: toolwindow.c
  302.     dcc $(CFLAGS) toolwindow.c
  303.  
  304. BuilderMethods/ValuatorIO.o: BuilderMethods/ValuatorIO.c
  305.     dcc $(CFLAGS) BuilderMethods/ValuatorIO.c
  306.  
  307. BuilderMethods/patchVScroller.o: BuilderMethods/patchVScroller.c
  308.     dcc $(CFLAGS) BuilderMethods/patchVScroller.c
  309.  
  310. BuilderMethods/patchVSlider.o: BuilderMethods/patchVSlider.c
  311.     dcc $(CFLAGS) BuilderMethods/patchVSlider.c
  312.  
  313. MultiWindowWriter/pmwcw.o: MultiWindowWriter/pmwcw.c
  314.     dcc $(CFLAGS) MultiWindowWriter/pmwcw.c
  315.  
  316. MultiWindowWriter/pmwcw_writer.o: MultiWindowWriter/pmwcw_writer.c
  317.     dcc $(CFLAGS) MultiWindowWriter/pmwcw_writer.c
  318.  
  319.